home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software USA 3 #11
/
Software USA Volume 3.11.iso
/
mac
/
Education
/
Move
/
About Move (E)
next >
Wrap
Text File
|
1997-08-31
|
6KB
|
137 lines
About Move ver1.6
Copyright © 1997, Junzo Sato, All rights reserved.
Dear Mac Users,
• Thank you for downloading.
Here is an information about this application.
Please take a little time to read through.
• This folder contains following files:
1) About Move (E) --- This document.
2) Move.FAT --- Fat application.
3) About Move (J) --- Japanese document.
• Move is a kind of simulator for anyone who wants to learn or do research on
random-walk and life-game. This application will provide them an opportunity for
thinking about science and technology, I hope.
The user can make many variations of movement by
changing rules and environment about moving cells.
• Move requires Macintosh or PowerMac with System7.5 or greater.
• Move has been created by using PowerPlant in Metrowerks CodeWarror Pro1
with MacOS 8.
The author has tested this application on several Macintoshes.
• No virus was found in this package.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Encouragement:
• Move is shareware ( US $10 ).
If you are living outside of US, an appropriate value is welcome.
The author lives in Japan.
Please support and encourage the author.
It has been really long way that my application comes into existence.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Contact Information:
• email: sato@het02.ph.tsukuba.ac.jp
• current address:
Miharu-so 302, Amakubo 4-5-22,
Tsukuba, Ibaraki,
Japan 305
Junzo Sato
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Disclaimer:
• The author makes no warranties regarding Move.
Use Move at your own risk. The author claims no liability for data loss or
any other problems caused by Move.
• Re-distribution of this application in some commercial use needs the author's
permission. It is not permitted without any consult.
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Usage:
• There are two kinds of windows: random-walk and life-game.
Each has several 'cells', which can move around, and 'bricks', which always stay.
Selecting a command 'Start', the simulation starts.
To change rule and environment, use 'Tools' window, 'Movement' window,
and menu commands. To edit the configuration of cells and bricks easily,
you can use a map on the window by clicking a mouse or using marquee.
For example, you can put a walker in a maze, or make fluid in a pipe, or
set colony of lives, etc.
The movement of random-walk are set by 'Movement' window.
Not only a step direction, but also a step size can be changed.
• If you want to enlarge the size of lattice or cell, it is done by preferences dialog.
But please note that large lattice needs more memory.
Increase the application memory if it is necessary.
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
What's random-walk?:
• Random-walk is one of the most basic concepts in Science and Technology.
Maybe you have ever heard of it, such as Brownian motion, etc.
A movable cell steps around on the board. Each step is decided based on the
simple rule : "Choose next step randomly among points where it can go."
If there is only rightside point selected on the 'Movement' map,
all cells will move right. However, if there is already an other cell or brick,
and if neither overlapping nor eating is allowed, the cell stays.
Because the 'Movement' window are edittable even while simulating is ongoing,
you can see a dynamical effect of decision to the system.
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
What's life-game?:
• Life-game is also a wellknown simulation.
Regard a moving cell as a life.
It is always thinking: " To be, or not to be."
There are eight points around a cell, the decision is done by the condition of that
points. If there are specified number of lives around a life, it can survive. Otherwise,
it dies. If there are just a specified number of lives around an empty point, they makes
a baby. The total number of lives changes step by step, and it is interesting that
sometimes they can alive, sometimes they all die. The pattern of colony is also an
beautiful aspect of this game. Making a good configuration and rule, you can see
many patterns.
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
About Menu Commands:
• Most commands are simple.
It is better that try it directly than read about it, except some commands.
• 'Movable Cell/ Brick' Item in 'Edit' Menu:
---- This is a flag for editting and decides which type of cells is put and created
by clicking and marquee: movable cell or brick.
'Movable Cell' means random-walker or life.
• 'Repeater/ Ideler' Item in 'Run' Menu:
---- This term is taken from PowerPlant in Metrowerks CodeWarrior.
If you are an programmer and knows PowerPlant, see the class LPeriodical.
The updating task to move all cells are done periodically.
This means that, in the application, some function is called everytime.
Repeater calls this function in every cycle.
Idler calls this function in some cycle.
Technically speaking, repeater calls it in every event loop, and idler calls it only
in nullEvent.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Acknowlegment:
• The author thanks all people and things
that gave support to me both materially and spiritually.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Sincerely,
8/31/97
Junzo Sato